<!DOCTYPE html>

<html class="translated-ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Apache Tomcat</title>
<link rel="stylesheet" type="text/css" href="../C.css">
<script type="text/javascript" src="../jquery.js"></script><script type="text/javascript" src="../jquery.syntax.js"></script><script type="text/javascript" src="../yelp.js"></script>
<link type="text/css" rel="stylesheet" charset="UTF-8" href="https://translate.googleapis.com/translate_static/css/translateelement.css"></head>
<body id="home">
<!--<script src="https://ssl.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">
        _uacct = "UA-1018242-8";
        urchinTracker();
      </script><script>
      function englishPageVersion() {
        var href = window.location.href;
        if (href.slice(-1) == "/") {
                window.location = "index.html.en";
        } else {
                window.location = href.replace(/\.html.*/, ".html.en");
        }
         return false;
      }
      function browserPreferredLanguage() {
        var href = window.location.href;
        if (href.slice(-1) == "/") {
                window.location = href;
        } else {
                window.location = href.replace(/\.html.*/, ".html");
        }
        return false;
      }
      </script>--><div id="container">
<div id="container-inner">
<div id="mothership"><ul>
<li><a href="https://partners.ubuntu.com"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">伙伴</font></font></a></li>
<li><a href="https://www.ubuntu.com/support/community-support"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">支持</font></font></a></li>
<li><a href="https://community.ubuntu.com"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">社区</font></font></a></li>
<li><a href="https://www.ubuntu.com"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu.com</font></font></a></li>
</ul></div>
<div id="header">
<h1 id="ubuntu-header"><a href="https://help.ubuntu.com/"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu文档</font></font></a></h1>
<ul id="main-menu">
<li><a class="main-menu-item current" href="https://help.ubuntu.com/"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">官方文件</font></font></a></li>
<li><a href="https://help.ubuntu.com/community/CommunityHelpWiki"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">社区帮助Wiki</font></font></a></li>
<li><a href="https://community.ubuntu.com/t/contribute/26"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">有助于</font></font></a></li>
</ul>
</div>
<div id="menu-search"><div id="search-box">
<noscript><form action="https://www.google.com/cse" id="cse-search-box"><div>
<input type="hidden" name="cx" value="003883529982892832976:e2vwumte3fq"><input type="hidden" name="ie" value="UTF-8"><input type="text" name="q" size="21"><input type="submit" name="sa" value="Search">
</div></form></noscript><!--
<script>
                document.write('<form action="https://help.ubuntu.com/search.html" id="cse-search-box">');
                document.write('  <div>');
                document.write('    <input type="hidden" name="cof" value="FORID:9">');
                document.write('    <input type="hidden" name="cx" value="003883529982892832976:e2vwumte3fq">');
                document.write('    <input type="hidden" name="ie" value="UTF-8">');
                document.write('    <input type="text" name="q" size="21">');
                document.write('    <input type="submit" name="sa" value="Search">');
                document.write('  </div>');
                document.write('</form>');
              </script>-->
</div></div>
<div class="trails"><div class="trail">
<a href="https://help.ubuntu.com/18.04" class="trail"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu 18.04</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> &nbsp;» </font></font><a class="trail" href="../index.html" title="Ubuntu服务器指南"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu服务器指南</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> &nbsp;» </font></font><a class="trail" href="web-servers.html" title="Web服务器"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Web服务器</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> &nbsp;»</font></font></div></div>
<div id="cwt-content" class="clearfix content-area"><div id="page">
<div id="content">
<div class="links nextlinks">
<a class="nextlinks-prev" href="ruby-on-rails.html" title="Ruby on Rails"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">上一页</font></font></a><a class="nextlinks-next" href="../databases/databases.html" title="数据库"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">下一页</font></font></a>
</div>
<div class="hgroup"><h1 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Apache Tomcat</font></font></h1></div>
<div class="region">
<div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Apache Tomcat是一个Web容器，允许您提供Java Servlet和JSP（Java Server Pages）Web应用程序。</font></font></p>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu支持Tomcat 6和7的软件包.Tomcat 6是旧版本，Tomcat 7是实现新功能的当前版本。</font><font style="vertical-align: inherit;">两者都被认为是稳定的 </font><font style="vertical-align: inherit;">本指南将重点介绍Tomcat 7，但大多数配置细节对两个版本都有效。</font></font></p>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu中的Tomcat包支持两种不同的运行Tomcat的方法。</font><font style="vertical-align: inherit;">您可以将它们安装为经典的唯一系统范围实例，它将在启动时启动，将作为tomcat7（或tomcat6）非特权用户运行。</font><font style="vertical-align: inherit;">但是，您也可以部署将使用您自己的用户权限运行的私有实例，并且您应该自己启动和停止。</font><font style="vertical-align: inherit;">第二种方法在多个用户需要在自己的私有Tomcat实例上进行测试的开发服务器上下文中特别有用。</font></font></p>
</div>
<div class="links sectionlinks" role="navigation"><ul>
<li class="links"><a class="xref" href="tomcat.html#tomcat-installation" title="系统范围的安装"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">系统范围的安装</font></font></a></li>
<li class="links"><a class="xref" href="tomcat.html#tomcat-configuration" title="组态"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">组态</font></font></a></li>
<li class="links"><a class="xref" href="tomcat.html#tomcat-webapps" title="使用Tomcat标准的webapps"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">使用Tomcat标准的webapps</font></font></a></li>
<li class="links"><a class="xref" href="tomcat.html#tomcat-user" title="使用私有实例"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">使用私有实例</font></font></a></li>
<li class="links"><a class="xref" href="tomcat.html#tomcat-references" title="参考"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">参考</font></font></a></li>
</ul></div>
<div class="sect2 sect" id="tomcat-installation"><div class="inner">
<div class="hgroup"><h2 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">系统范围的安装</font></font></h2></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">要安装Tomcat服务器，可以在终端提示符中输入以下命令：</font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo apt安装tomcat7</font></font></span>
</pre></div>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">这将安装一个Tomcat服务器，其中只有一个默认的ROOT webapp，默认显示最小的“It works”页面。</font></font></p>
</div></div>
</div></div>
<div class="sect2 sect" id="tomcat-configuration"><div class="inner">
<div class="hgroup"><h2 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">组态</font></font></h2></div>
<div class="region">
<div class="contents"><p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Tomcat配置文件可以在
			 </font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">/ etc / tomcat7中找到</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。</font><font style="vertical-align: inherit;">这里只介绍几个常见的配置调整，请参阅
			 </font></font><a href="http://tomcat.apache.org/tomcat-7.0-doc/index.html" class="ulink" title="http://tomcat.apache.org/tomcat-7.0-doc/index.html"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Tomcat 7.0文档</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">了解更多信息。</font></font></p></div>
<div class="sect3 sect" id="tomcat-configuration-ports"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">更改默认端口</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">默认情况下，Tomcat在端口8080上运行HTTP连接器，在端口8009上运行AJP连接器。您可能希望更改这些默认端口以避免与系统上的其他应用程序冲突。</font><font style="vertical-align: inherit;">这是通过更改</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">/etc/tomcat7/server.xml中</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">的以下行来
				 </font><span class="file filename"><font style="vertical-align: inherit;">完成的</font></span><font style="vertical-align: inherit;">：</font></font></p>
<div class="code"><pre class="contents "><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&lt;Connector port =“8080”protocol =“HTTP / 1.1” </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
               connectionTimeout = “20000” </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
               redirectPort =“8443”/&gt;</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
...</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
&lt;Connector port =“8009”protocol =“AJP / 1.3”redirectPort =“8443”/&gt;</font></font><font></font>
</pre></div>
</div></div>
</div></div>
<div class="sect3 sect" id="tomcat-configuration-jvm"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">更改使用的JVM</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">默认情况下，Tomcat最好使用OpenJDK JVM运行，然后尝试Sun JVM，然后尝试其他一些JVM。</font><font style="vertical-align: inherit;">您可以通过在</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">/ etc / default / tomcat7中</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">设置JAVA_HOME来强制Tomcat使用特定的JVM
				 </font><font style="vertical-align: inherit;">：</font></font></p>
<div class="code"><pre class="contents "><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">JAVA_HOME = / usr / lib中/ JVM / JAVA -6-太阳
</font></font></pre></div>
</div></div>
</div></div>
<div class="sect3 sect" id="tomcat-configuration-users"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">声明用户和角色</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">用户名，密码和角色（组）可以在Servlet容器中集中定义。</font><font style="vertical-align: inherit;">这在
				 </font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">/etc/tomcat7/tomcat-users.xml</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">文件中完成：</font></font></p>
<div class="code"><pre class="contents "><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">&lt;role rolename =“admin”/&gt;</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
&lt;user username =“tomcat”password =“s3cret”roles =“admin”/&gt;</font></font><font></font>
</pre></div>
</div></div>
</div></div>
</div>
</div></div>
<div class="sect2 sect" id="tomcat-webapps"><div class="inner">
<div class="hgroup"><h2 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">使用Tomcat标准的webapps</font></font></h2></div>
<div class="region">
<div class="contents"><p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Tomcat附带了webapps，您可以将其安装用于文档，管理或演示目的。</font></font></p></div>
<div class="sect3 sect" id="tomcat-installation-docs"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Tomcat文档</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">该</font></font><span class="app application"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">tomcat7-docs的</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">软件包包含Tomcat文档，包装成缺省情况下可以在HTTP访问web应用程序：// yourserver：8080 /文档。</font><font style="vertical-align: inherit;">您可以通过在终端提示符中输入以下命令来安装它：</font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo apt安装tomcat7-docs</font></font></span>
</pre></div>
</div></div>
</div></div>
<div class="sect3 sect" id="tomcat-installation-admin"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Tomcat管理webapps</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">该</font></font><span class="app application"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">tomcat7管理员</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">包中包含可用于管理使用Web界面的Tomcat服务器的两个web应用。</font><font style="vertical-align: inherit;">您可以通过在终端提示符中输入以下命令来安装它们：</font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo apt安装tomcat7-admin</font></font></span>
</pre></div>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">第一个是</font></font><span class="em emphasis"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">经理</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> webapp，您可以默认访问http：// yourserver：8080 / manager / html。</font><font style="vertical-align: inherit;">它主要用于获取服务器状态并重新启动webapps。</font></font></p>
<div class="note" title="注意"><div class="inner"><div class="region"><div class="contents"><p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">默认情况下</font><font style="vertical-align: inherit;">，对</font></font><span class="em emphasis"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">管理器</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">应用程序的</font><font style="vertical-align: inherit;">访问</font><font style="vertical-align: inherit;">受到保护：您需要在</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">/etc/tomcat7/tomcat-users.xml中</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">定义具有角色“manager-gui”的</font><span class="file filename"><font style="vertical-align: inherit;">用户，</font></span><font style="vertical-align: inherit;"> 
				然后才能访问它。</font></font></p></div></div></div></div>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">第二个是</font></font><span class="em emphasis"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">主机管理器</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> webapp，您可以默认访问http：// yourserver：8080 / host-manager / html。</font><font style="vertical-align: inherit;">它可用于动态创建虚拟主机。</font></font></p>
<div class="note" title="注意"><div class="inner"><div class="region"><div class="contents"><p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">默认情况下</font><font style="vertical-align: inherit;">，对</font></font><span class="em emphasis"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">主机管理器</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">应用程序的</font><font style="vertical-align: inherit;">访问</font><font style="vertical-align: inherit;">也受到保护：您需要在</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">/etc/tomcat7/tomcat-users.xml中</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">定义一个角色为“admin-gui”的
				 </font><span class="file filename"><font style="vertical-align: inherit;">用户，</font></span><font style="vertical-align: inherit;"> 
				然后才能访问它。</font></font></p></div></div></div></div>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">出于安全原因，</font><font style="vertical-align: inherit;">默认情况下</font><font style="vertical-align: inherit;">，tomcat7用户无法写入
				 </font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">/ etc / tomcat7</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">目录。</font><font style="vertical-align: inherit;">这些管理Web应用程序（应用程序部署，虚拟主机创建）中的某些功能需要对该目录的写访问权限。</font><font style="vertical-align: inherit;">如果要使用这些功能，请执行以下操作，为tomcat7组中的用户提供必要的权限：</font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo chgrp -R tomcat7 / etc / tomcat7 </font></font></span>
<span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo chmod -R g + w / etc / tomcat7</font></font></span> 
</pre></div>
</div></div>
</div></div>
<div class="sect3 sect" id="tomcat-installation-examples"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Tomcat示例webapps</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"></font><span class="app application"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">tomcat7-examples</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">包中包含两个可用于测试或演示Servlet和JSP功能</font><font style="vertical-align: inherit;">的</font><span class="app application"><font style="vertical-align: inherit;">Web应用</font></span><font style="vertical-align: inherit;">程序，您可以在http：// yourserver：8080 / examples中默认访问它们。</font><font style="vertical-align: inherit;">您可以通过在终端提示符中输入以下命令来安装它们：</font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo apt安装tomcat7-examples</font></font></span>
</pre></div>
</div></div>
</div></div>
</div>
</div></div>
<div class="sect2 sect" id="tomcat-user"><div class="inner">
<div class="hgroup"><h2 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">使用私有实例</font></font></h2></div>
<div class="region">
<div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Tomcat主要用于开发和测试场景，其中使用单个系统范围的实例不能满足单个系统上多个用户的要求。</font><font style="vertical-align: inherit;">Ubuntu中的Tomcat软件包带有工具来帮助部署您自己的面向用户的实例，允许系统中的每个用户运行（没有root权限）单独的私有实例，同时仍然使用系统安装的库。</font></font></p>
<div class="note" title="注意"><div class="inner"><div class="region"><div class="contents"><p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">只要不使用相同的TCP端口，就可以并行运行系统范围的实例和私有实例。</font></font></p></div></div></div></div>
</div>
<div class="sect3 sect" id="tomcat-user-install"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">安装私有实例支持</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">您可以通过在终端提示符中输入以下命令来安装运行私有实例所需的所有内容：</font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo apt安装tomcat7-user</font></font></span>
</pre></div>
</div></div>
</div></div>
<div class="sect3 sect" id="tomcat-user-create"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">创建私有实例</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">您可以通过在终端提示符中输入以下命令来创建私有实例目录：</font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">tomcat7-instance-create my-instance</font></font></span>
</pre></div>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">这将创建一个</font><font style="vertical-align: inherit;">包含所有必需子目录和脚本</font><font style="vertical-align: inherit;">的新</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">my-instance</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">目录。</font><font style="vertical-align: inherit;">例如，您可以在</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">lib /</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">子目录中</font><font style="vertical-align: inherit;">安装公共库，并将
				 </font><font style="vertical-align: inherit;">webapps部署在
				 </font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">webapps /</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">子目录中。</font><font style="vertical-align: inherit;">默认情况下不部署任何Web应用程序。</font></font></p>
</div></div>
</div></div>
<div class="sect3 sect" id="tomcat-user-config"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">配置您的私有实例</font></font></h3></div>
<div class="region"><div class="contents"><p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">您将在</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">conf /</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> 
				子目录中</font><font style="vertical-align: inherit;">找到私有实例的经典Tomcat配置文件</font><font style="vertical-align: inherit;">。</font><font style="vertical-align: inherit;">例如，您应该编辑</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">conf / server.xml</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">文件以更改私有Tomcat实例使用的默认端口，以避免与可能正在运行的其他实例发生冲突。</font></font></p></div></div>
</div></div>
<div class="sect3 sect" id="tomcat-user-start"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">启动/停止私有实例</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">您可以通过在终端提示符中输入以下命令来启动您的私有实例（假设您的实例位于</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">my-instance</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">目录中）：</font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">我的实例/斌/ startup.sh</font></font></span>
</pre></div>
<div class="note" title="注意"><div class="inner"><div class="region"><div class="contents"><p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">您应该检查</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">logs /</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">子目录中是否有任何错误。</font><font style="vertical-align: inherit;">如果你有一个</font></font><span class="em emphasis"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">java.net.BindException：地址已经在使用&lt;null&gt;：8080</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">错误，这意味着你正在使用的端口已被占用，你应该更改它。
				</font></font></p></div></div></div></div>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">您可以通过在终端提示符中输入以下命令来停止实例（假设您的实例位于</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">my-instance</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">目录中）：</font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">我的实例/斌/ shutdown.sh</font></font></span>
</pre></div>
</div></div>
</div></div>
</div>
</div></div>
<div class="sect2 sect" id="tomcat-references"><div class="inner">
<div class="hgroup"><h2 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">参考</font></font></h2></div>
<div class="region"><div class="contents"><div class="list itemizedlist"><ul class="list itemizedlist">
<li class="list itemizedlist">
                      <p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                      有关</font><font style="vertical-align: inherit;">更多信息，</font><font style="vertical-align: inherit;">请参阅</font></font><a href="http://tomcat.apache.org/" class="ulink" title="http://tomcat.apache.org/"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Apache Tomcat</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">网站。
                      </font></font></p>
                    </li>
<li class="list itemizedlist">
                      <p class="para">
                      <a href="http://shop.oreilly.com/product/9780596003180.do" class="ulink" title="http://shop.oreilly.com/product/9780596003180.do"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Tomcat：The Definitive Guide</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">是使用Tomcat构建Web应用程序的一个很好的资源。
                      </font></font></p>
                    </li>
<li class="list itemizedlist">
                      <p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                      有关其他书籍，请参阅</font></font><a href="http://wiki.apache.org/tomcat/Tomcat/Books" class="ulink" title="http://wiki.apache.org/tomcat/Tomcat/Books"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Tomcat Books</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">列表页面。
                      </font></font></p>
                    </li>
</ul></div></div></div>
</div></div>
</div>
<div class="links nextlinks">
<a class="nextlinks-prev" href="ruby-on-rails.html" title="Ruby on Rails"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">上一页</font></font></a><a class="nextlinks-next" href="databases.html" title="数据库"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">下一页</font></font></a>
</div>
<div class="clear"></div>
</div>
<div id="pagebottom"></div>
</div></div>
</div>
<div id="footer"><p><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">本文档中的资料可在免费许可下获得，</font><font style="vertical-align: inherit;">有关详细信息</font><font style="vertical-align: inherit;">，请参阅</font></font><a href="https://help.ubuntu.com/legal.html"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Legal</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。</font></font><br><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
          有关贡献的信息，请参阅</font></font><a href="https://wiki.ubuntu.com/DocumentationTeam"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu文档团队Wiki页面</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。</font><font style="vertical-align: inherit;">要报告此serverguide文档中</font></font><a href="https://bugs.launchpad.net/serverguide"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">的错误</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">，请</font><a href="https://bugs.launchpad.net/serverguide"><font style="vertical-align: inherit;">提交错误报告</font></a><font style="vertical-align: inherit;">。</font></font></p></div>
</div><div id="goog-gt-tt" class="skiptranslate" dir="ltr"><div style="padding: 8px;"><div><div class="logo"><img src="https://www.gstatic.com/images/branding/product/1x/translate_24dp.png" width="20" height="20" alt="Google 翻译"></div></div></div><div class="top" style="padding: 8px; float: left; width: 100%;"><h1 class="title gray">原文</h1></div><div class="middle" style="padding: 8px;"><div class="original-text"></div></div><div class="bottom" style="padding: 8px;"><div class="activity-links"><span class="activity-link">提供更好的翻译建议</span><span class="activity-link"></span></div><div class="started-activity-container"><hr style="color: #CCC; background-color: #CCC; height: 1px; border: none;"><div class="activity-root"></div></div></div><div class="status-message" style="display: none;"></div></div>


<div class="goog-te-spinner-pos"><div class="goog-te-spinner-animation"><svg xmlns="http://www.w3.org/2000/svg" class="goog-te-spinner" width="96px" height="96px" viewBox="0 0 66 66"><circle class="goog-te-spinner-path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle></svg></div></div></body></html>